<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Task Descriptor: 组织评审</title>
<meta name="uma.type" content="TaskDescriptor">
<meta name="uma.name" content="organize_review">
<meta name="uma.presentationName" content="组织评审">
<meta name="uma.guid" content="_IHuVsEogEdqrjq4i3fchvA">
<meta name="element_type" content="TaskDescriptor">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../css/default.css" type="text/css">
<script src="./../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ActivityTreeTable.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ProcessElementPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script src="./../../scripts/processElementData.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var defaultQueryStr = '?proc={EA0C1D32-E39A-4D96-B956-E178DB776A96}&path={EA0C1D32-E39A-4D96-B956-E178DB776A96},{F40E3BFA-9909-4D3D-8AEB-E08E3C0DC8F0},_IHuVsEogEdqrjq4i3fchvA';
					var backPath = './../../';
					var imgPath = './../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo, defaultQueryStr, true, true, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top">
<div id="page-guid" value="_IHuVsEogEdqrjq4i3fchvA"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Task Descriptor: 组织评审</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../images/taskdes_lg_dgm32.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">此任务描述了如何辅助评审过程并确保评审得到恰当的执行。</td>
</tr>
<tr>
<td>Based on Method Task: <a href="./../../rup/tasks/organize_review_3DD2D5E0.html" guid="{F080799F-6A5B-40B9-ACB1-654A7741CADD}">组织评审</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Roles</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Main:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_review_manager_DAA18AF5.html" guid="_IH6i8EogEdqrjq4i3fchvA">评审协调员</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Additional:
								</span></td><td class="sectionTableCell"><span class="sectionTableCellHeading">Assisting:
								</span></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Inputs</th><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Mandatory:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_iteration_plan_57917D68.html" guid="_CZbnXhi2Edq_uI8xTPML6g">迭代计划</a>
</li>
</ul>
</td><td class="sectionTableCell" width="30%"><span class="sectionTableCellHeading">Optional:
								</span>
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_development_process_EB5321B6.html" guid="_CZbnZxi2Edq_uI8xTPML6g">开发流程</a>
</li>
<li>
<a href="./../../rup/capabilitypatterns/rup_review_record_1479B71B.html" guid="_CZbnUxi2Edq_uI8xTPML6g">评审记录</a>
</li>
<li>
<a href="./../../rup/capabilitypatterns/rup_project_plan_68F86952.html" guid="_CZbnXRi2Edq_uI8xTPML6g">软件开发计划</a>
</li>
</ul>
</td><td class="sectionTableCell"><span class="sectionTableCellHeading">External:
								</span>
<ul>
<li>None</li>
</ul>
</td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row">Outputs</th><td class="sectionTableCell" colspan="3">
<ul>
<li>
<a href="./../../rup/capabilitypatterns/rup_review_record_1479B71B.html" guid="_CZbnUxi2Edq_uI8xTPML6g">评审记录</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Steps</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="sectionTableCell">
<div class="stepHeading"> 规划评审任务</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="PlanReviewTasks" name="PlanReviewTasks"></a> 
<div align="left">
    <table     style="BORDER-RIGHT: rgb(128,128,128) 1px solid; BORDER-TOP: rgb(128,128,128) 1px solid; BORDER-LEFT: rgb(128,128,128) 1px solid; BORDER-BOTTOM: rgb(128,128,128) 1px solid"      bordercolor="#808080" cellspacing="0" bordercolordark="#808080" cellpadding="4" width="100%"     bordercolorlight="#808080" border="1">
        <tbody>
            <tr>
                <td width="5%">
                    <b>目的：</b>
                </td>
                <td width="95%">
                    确保要求的评审任务被恰当地规划和组织。
                </td>
            </tr>
        </tbody>
    </table><br />
</div>
<p>
    当已经商定当前项目工作计划并确定有评审的需要时，担当<a class="PresentationName" href="./../../rup/roles/rup_review_manager_D598A3E4.html" guid="{D6CA9DC7-4DF2-4BA4-A0AD-7FBAEB6539E1}">评审协调员</a>角色的人开展本任务。
</p>
<p>
    “输入工作产品”一节中提到的工作产品确定评审框架，提供关于以下内容的指导和说明：评审的整体范围应该是什么、评审应该何时进行、形式化程度怎样等等。更详细的指导可以在“评估计划”、“质量保证计划”、“开发流程”和“特定于项目的指南”中找到。
</p>
<p>
    规划评审任务有各种方法：这些方法因团队大小、团队文化、项目流程要求的形式和当前活动在项目生命周期中的位置等因素而异。用到的一些一般性技巧包括：
</p>
<ul>
    <li>
        <b>检查</b>。一个正式的评估技巧，详细检查一个或多个工作产品。检查被认为是效率最高的评审技巧，但是要很好地开展检查需要经过培训和准备。
    </li>
    <li>
        <b>走查</b>。一个评估技巧，一个或多个工作产品的作者与一个或多个评审者一起“走”查工件。评审者提出问题，并对技巧、风格、可能的遗漏或错误、偏离确立的标准等方面提出意见。
    </li>
    <li>
        <b>预先阅读和反馈</b>。一个或多个评审者独立通读工作产品并记录自己的意见。当评审人员准备就绪时，他们可开会并提出意见和问题。不过可以省略会议，评审人员可将意见和问题以书面的形式交给作者。
    </li>
</ul>
<p>
    为了将效率提到最高，并将打断团队工作的次数降到最低，在规划评审时要考虑让要求的评审者评审尽可能多的工作产品，从而将召集他们的次数降到最少。显然，每次评审都需要保持一个实际的工作量，这样您就需要相应地平衡这些互相冲突的需要了。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 通知参与人员</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="InformAttendees" name="InformAttendees"></a>
<div align="left">
    <table border="1" width="100%" cellspacing="0" cellpadding="4" style="border: 1px solid rgb(128,128,128)"     bordercolor="#808080" bordercolorlight="#808080" bordercolordark="#808080">
        <tr>
            <td width="5%">
                <b>目的：</b>&#160;
            </td>
            <td width="95%">
                确保参与者受到邀请并被告知关于评审的足够信息。
            </td>
        </tr><!-- Input_Output Artifacts Begins -->
        <!-- Input_Output Artifact End -->
        <!-- Activity Tool Mentors -->
    </table><br />
</div>
<p>
    向参与者提供足够的关于评审的消息，并告诉他们在准备工作以及参与评审过程本身等方面期望他们做什么工作，这些都很重要。让每个参与者都清楚，他们现在被要求实现怎样的项目干系人行为，以及您希望从他们那里获得怎样的评审评论和反馈。
</p>
<p>
    商定 NUP 中的每个具体的评审任务以及相应的指南，以确定邀请参与者的标准、建议参与者开展的准备工作以及如果他们同意参加评审就对他们有怎样的期望。一般情况下，您在邀请参与者参加评审会议时应该考虑下列项目干系人：
</p>
<ul>
    <li>
        工作产品的后续直接使用者，包括测试和文档撰写人员。
    </li>
    <li>
        扮演工作产品制造者角色的同仁，他们将充当领域或主题专家的角色。
    </li>
    <li>
        工作产品的制造者。
    </li>
    <li>
        赞助者或控制预算的人。
    </li>
    <li>
        将从本工作产品产生的最终产品的消费者或用户。
    </li>
</ul>
<p>
    能够在以下两者间找到平衡很重要：评审包含期望的参与者而又保持评审可管理和富有效率。应该注意仅包含那些有助于实现评审目标的参与者。一般情况下，召开数次只有少数人参加的集中的评审会议比召开一次有很多人参加的评审会议的效率会好得多。
</p></td>
</tr>
</table>
</div>
<div class="stepHeading"> 举行评审会议</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="ConductReviewMeetings" name="ConductReviewMeetings"></a>
<div align="left">
    <table border="1" width="100%" cellspacing="0" cellpadding="4" style="border: 1px solid rgb(128,128,128)"     bordercolor="#808080" bordercolorlight="#808080" bordercolordark="#808080">
        <tr>
            <td width="5%">
                <b>目的：</b>&#160;
            </td>
            <td width="95%">
                辅助评审，以实现评审者的最大工作效率并满足定义的质量需求。
            </td>
        </tr>
    </table><br />
</div>
<p>
    虽然 NUP 中的每个具体的评审任务和相应的指南都提供关于如何执行每个评审的具体指南和建议，但以下指南在执行任何评审时一般都很有用：
</p>
<ul>
    <li>
        总是辟出专门的时间用于开展评审，评审通常为公认的、可重复的会议形式，即使会议本身很随便或不正式也没有关系。
    </li>
    <li>
        为了提高效率，让会议参与者在会议前自行准备他们自己的详细评审反馈。
    </li>
    <li>
        检查：
        <ul>
            <li>
                成果的质量，以确保工作满足恰当的、可接受的工艺标准。
            </li>
            <li>
                生产的产品的完整性，以确保所做的工作已经足够被后续的工作当作参考或者被使用。 在很多情况下都提供核对表帮助本任务的执行；请参阅每个工作产品或其关联任务的核对表。
            </li>
        </ul>请注意，您应该考虑在日常工作中对每个工作产品使用这些核对表：这将很可能在以后的返工中帮助您节约时间和精力。同时请注意，这些核对表对于正式和非正式的评审会议都有用。
    </li>
</ul></td>
</tr>
</table>
</div>
<div class="stepHeading"> 管理后续任务</div>
<div class="stepContent">
<table class="stepTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td><a id="ManageFollowupTasks" name="ManageFollowupTasks"></a> 
<div align="left">
    <table     style="BORDER-RIGHT: rgb(128,128,128) 1px solid; BORDER-TOP: rgb(128,128,128) 1px solid; BORDER-LEFT: rgb(128,128,128) 1px solid; BORDER-BOTTOM: rgb(128,128,128) 1px solid"      bordercolor="#808080" cellspacing="0" bordercolordark="#808080" cellpadding="4" width="100%"     bordercolorlight="#808080" border="1">
        <tbody>
            <tr>
                <td width="5%">
                    <b>目的：</b>&#160;
                </td>
                <td width="95%">
                    确保在评审后需要注意的任何操作都根据协定得到分配和执行。
                </td>
            </tr>
        </tbody>
    </table><br />
</div>
<p>
    在每次评审会议后，会议的结果应该以<a class="elementLink" href="./../../rup/workproducts/rup_review_record_CA816ECE.html" guid="{4047B5B0-5FB7-4960-8A7E-451719D85DFF}">评审记录</a>的形式进行记录。此外，可能会正式记录变更请求（并最终指定某人拥有并致力于解决该请求）。
</p>
<p>
    评审最重要但却反而常被忽视的一个方面是对在评审过程中确定的后续任务或操作的解决方案的管理。虽然您通常可以在评审会议过程中分配许多已确定的操作，但是请准备好按需要重新分配任务，以帮助平衡团队成员的工作量。
</p>
<p>
    请注意，即使您可以在一次会议中评审所有内容，您也很可能在一开始不会获得对您的所有结论的承认。请准备好开展必要的后续评审，来帮助管理大量后续任务的执行。
</p><br />
<br />
<!--- <p><b>Sub-topics:</b></p> <ul>   <li><a href="#Sub-Topic1">(Optional) Sub Topic 1</a></li> </ul>  <h4><a name="Sub-Topic1">(Optional) Sub Topic 1</a>    <a href="#StepNumber2"><img src="./../../rup/resources/top.gif" alt="To Step Number 2" border="0" width="26" height="20"></a></h4>     <a href="#Top"><img src="./../../rup/resources/top.gif" alt="To top of page" border="0" width="26" height="20"></a>  <p>&nbsp;</p> --><br />
<br /></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Properties</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Multiple Occurrences" abbr="Multiple Occurrences">Multiple Occurrences</th><td class="sectionTableCell" align="left" headers="property_Multiple Occurrences"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Event Driven" abbr="Event Driven">Event Driven</th><td class="sectionTableCell" align="left" headers="property_Event Driven"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Ongoing" abbr="Ongoing">Ongoing</th><td class="sectionTableCell" align="left" headers="property_Ongoing"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Optional" abbr="Optional">Optional</th><td class="sectionTableCell" align="left" headers="property_Optional"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Planned" abbr="Planned">Planned</th><td class="sectionTableCell" align="left" headers="property_Planned"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
<tr valign="top">
<th class="sectionTableHeading" scope="row" id="property_Repeatable" abbr="Repeatable">Repeatable</th><td class="sectionTableCell" align="left" headers="property_Repeatable"><img width="20" height="15" alt="" title="" src="./../../images/indent.gif"></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
					contentPage.onload();
					contentPage.processPage.fixDescriptorLinks();
				</script>
</html>
